mounted weapons - Alemán Inglés Diccionario